package killgohorse.circulo;

import killgohorse.FiguraGeometrica;
import killgohorse.FiguraGeometricaException;

/**
 *
 * @author Leo Antunes
 * @author Roberta Almeida
 */
public class Circulo extends FiguraGeometrica {
    private int raio;

    public Circulo(int raio) throws FiguraGeometricaException {
        preCond_ValorMaiorQueZero(raio, "Raio");
        this.raio = raio;
    }

    public int getRaio(){
        return raio;
    }

    public void setRaio(int raio){
        this.raio = raio;
    }

    @Override
    public double area() {
        return Math.PI * Math.pow(raio, 2);
    }

    @Override
    public double perimetro() {
        return 2 * Math.PI * raio;
    }
}
